﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace CalemShop
{
    public partial class FrmLogin : Form
    {
        private FrmMain frmMain = null;
        public bool loginOk = false;
        public bool isAdmin = false;
        public FrmLogin()
        {
            InitializeComponent();
        }

        private void btOk_Click(object sender, EventArgs e)
        {
            RuntimeData.IsLogin = Database.authenticate(txtAcc.Text, txtPass.Text);
            loginOk = RuntimeData.IsLogin;
            if (RuntimeData.IsLogin)
            {
                if ("annv".Equals(txtAcc.Text.ToLower()) || "linhntt".Equals(txtAcc.Text.ToLower()) || "maidtt".Equals(txtAcc.Text.ToLower()))
                {
                    isAdmin = true;
                }

                frmMain = (FrmMain)this.MdiParent;
                if (frmMain != null)
                {
                    frmMain.doShowMessage("Thông báo !", "Đăng nhập thành công.");
                }
            }
            else
            {
                //MessageBox.Show(this, "Đăng nhập thất bại.");
                isAdmin = false;
                RuntimeData.IsLogin = false;
                loginOk = RuntimeData.IsLogin;
                frmMain = (FrmMain)this.MdiParent;
                if (frmMain != null)
                {
                    frmMain.doShowMessage("Thông báo !", "Đăng nhập thất bại.");
                }
            }
        }

        private void btCancel_Click(object sender, EventArgs e)
        {
            RuntimeData.IsLogin = false;
            loginOk = false;
            this.Close();
        }

        private void FrmLogin_Load(object sender, EventArgs e)
        {
            txtAcc.Focus();
        }

        private void FrmLogin_Activated(object sender, EventArgs e)
        {
            txtAcc.Focus();
        }
    }
}
